package com.sxzbxc.weixin.dao;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.sxzbxc.weixin.entity.infoMelfunction;

public interface InfoMelfunctionDao {
	
	/*
	 * 查询所有的单位类型
	 */
	List<infoMelfunction> loadAll();
	/*
	 * 根据ID删除数据
	 */
	void deleteByPrimaryKey(String id);

	/*
	 * 保存数据
	 */
    void insertSelective(infoMelfunction record);

    /*
     * 根据ID查询数据
     */
    infoMelfunction selectByPrimaryKey(String id);
    
    /*
     * 根据时间段查询数据
     */
    List<infoMelfunction> selectByDate(Map<String ,Date> map);
    
    /*
     * 根据工单号查询数据
     */
    infoMelfunction selectByWordOrder(String wordOrder);

    /*
     * 根据故障类型查询数据
     */
    List<infoMelfunction> selectByMelType(String infoMelfunctionType);
    
    /*
     * 根据ID更新数据
     */
    void updateByPrimaryKeySelective(infoMelfunction record);
}